package com.bb.blog.code.threading;


/**
 * JUC 同步框架的基础
 * juc大部分同步器都是围绕着同样的行为基础，比如等待队列，条件队列，独占获取，共享获取等
 * AQS是基于这些行为的抽象，定义了一套多线程共享资源的同步器框架，是一个依赖 状态（State）  的同步器。
 * AQS特性：
 *   1. 共享/独占
 *   2. 阻塞等待队列
 *   3. 公平/非公平
 *   4. 可重入
 *   5. 允许中断
 */
public class AbstractQueuedSynchronizer {
}
